/**
* @Title: FormValidator.java
* @Package com.b.validator
* @Description: TODO(用一句话描述该文件做什么)
* @author antch,861710865@qq.com
* @date 2017年7月4日 下午4:00:09
* @version V1.0
*/


package com.b.validator;

import com.b.model.Blog;
import com.jfinal.core.Controller;
import com.jfinal.validate.Validator;

/**
* @ClassName: FormValidator
* @Description: TODO(这里用一句话描述这个类的作用)
* @author antch,861710865@qq.com
* @date 2017年7月4日 下午4:00:09
*
*/

public class FormValidator extends Validator {

	@Override
	protected void validate(Controller c) {
		// TODO Auto-generated method stub
		/**
		 * 编写校验规则
		 */
		c.getFile("img");//非常重要，一定要先取出文件，否则取不到参数值
		validateRequiredString("blog.title", "titleMsg", "标题不能为空！");
	}

	@Override
	protected void handleError(Controller c) {
		// TODO Auto-generated method stub

		/**
		 * 不知道什么意思        XXXXXXXXXXXXXXX
		 */
		c.keepModel(Blog.class);//保存上一次表单提交记录，？？？不起作用
		c.renderJsp("form.jsp");
	}

}
